package com.cmys.money.cloudshop.service.product;

import com.cmys.money.cloudshop.model.product.Brand;
import com.cmys.money.cloudshop.model.product.ProductInfo;
import com.cmys.money.cloudshop.model.product.ProductType;
import com.cmys.money.cloudshop.model.system.ImageFile;
import com.cmys.money.cloudshop.util.file.FileBean;

public interface ProductService {

	/**
	 * 添加品牌
	 */
	public Brand addBrand(Brand brand);
	
	/**
	 * 添加商品信息
	 */
	public ProductInfo addProductInfo(ProductInfo productInfo);
	
	/**
	 * 获得分类树
	 */
	public ProductType findProductTypeTree(Long id);
	
	/** 
	 * 获得分类导航
	 */
	public ProductType findProductTypeNavigation(Long id);

	/**
	 * 修改商品信息
	 */
	public ProductInfo updateProductInfo(ProductInfo productInfo, FileBean fileBean, String path) throws Exception;
}
